Everything one might expect for a stay on Hawaii