Apart from the regular buttons and cameras on both front and back sides, its USB port and conventional 3.5 mm jack ports are set very deep with covers to close completely so that it can withstand water and other harsh conditions such as mud, dust and moisture conditions.