So clean! Kitchen had everything you could think of! Short distance to beach which was great. Back yard a bit small and dining area small too however we didn’t mind this at all for a short stay - it brought our group together. All communications were efficient. Can’t wait to go back!